import { request } from './request'
import { devUrl, proUrl } from './config'
/**
 * 用户相关接口
 */

interface RegisterData {
  mobile: string
  nickname: string
  captchaCode: string
}
// 获取当前运行的环境
const env = import.meta.env.MODE
console.log('当前服务运行的环境：' + env)
const baseUrl = env === 'development' ? devUrl.baseUrl : proUrl.baseUrl
// 用户注册
export function register(data: RegisterData) {
  return request.post(baseUrl + '/api/user/register', data)
}

// 获取验证码
export function getCode() {
  return request.get(baseUrl + '/api/verify-code/captcha')
}

// 登录
export function login(data: any) {
  return request.post(baseUrl + '/api/user/login', data)
}

// 退出登录
export function logout() {
  return request.post(baseUrl + '/api/user/logout')
}

// 编辑用户信息
export function editUserInfo(userId: string, data: any) {
  return request.post(baseUrl + `/api/user/update/${userId}`, data)
}
